@font-face {    
  font-family: 'bebas_neueregular';
  src: url('bebasneue-webfont.eot');
  src: url('bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	   url('bebasneue-webfont.woff2') format('woff2'),
	   url('bebasneue-webfont.woff') format('woff'),
	   url('bebasneue-webfont.ttf') format('truetype'),
	   url('bebasneue-webfont.svg#bebas_neueregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'aurora_condensedregular';
    src: url('aurorabt-romancondensed-webfont.eot');
    src: url('aurorabt-romancondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('aurorabt-romancondensed-webfont.woff2') format('woff2'),
         url('aurorabt-romancondensed-webfont.woff') format('woff'),
         url('aurorabt-romancondensed-webfont.ttf') format('truetype'),
         url('aurorabt-romancondensed-webfont.svg#aurora_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{padding:0px;margin:0px;color:#909092;font-family:Arial, Helvetica, sans-serif;-webkit-text-size-adjust: none;font-size:12px;}
section,nav,header,footer,article{display:block}
ul,li,p,h1,h2,h3{list-style:none;padding:0px;margin:0px;}
img{border:0px;}
img:hover{filter:alpha(opacity=90);-moz-opacity:0.9; opacity:0.9;}
a{text-decoration:none;color:#909092;cursor:pointer;}
a:hover{text-decoration:underline;color:#01478F;transition: color 0.3s;-moz-transition: color 0.3s;-webkit-transition: color 0.3s;-o-transition: color 0.3s;}
.clear{clear:both}
.fl{float:left!important}
.fr{float:right!important}
.w_1000{width:1000px;margin:0 auto}
.line1{font-size:0px;line-height:0px;height:0px;border-top:1px solid #0C70D0;border-bottom:1px solid #012A55}
.line2{font-size:0px;line-height:0px;height:0px;border-top:1px solid #0557A9;border-bottom:1px solid #013B78;margin-top:10px;margin-bottom:10px}
.line3{font-size:0px;line-height:0px;height:0px;border-top:1px solid #FFFFFF;border-bottom:1px solid #BABABA;}
.line4{font-size:0px;line-height:0px;height:0px;border-top:1px solid #545454;border-bottom:1px solid #000000;}
.index_title_1{font-family:Microsoft Yahei;font-size:18px;color:#fff;}
.index_title_1 .en{font-family:aurora_condensedregular;font-size:40px;}
.index_title_1 .more1,.index_title_1 .more2{float:right}
.index_title_1 .more1 a{margin-top:12px;display:inline-block;width:26px;height:26px;background:url(../images/btn_more_01.png) no-repeat;transform:rotate(0deg);-ms-transform:rotate(0deg); -moz-transform:rotate(0deg);-webkit-transform:rotate(0deg); -o-transform:rotate(0deg);transition:transform 0.3s;-webkit-transition: -webkit-transform 0.3s;transition:-ms-transform 0.3s;transition:-moz-transform 0.3s;transition:-o-transform 0.3s;}
.index_title_1 .more1 a:hover{transform:rotate(50deg);-ms-transform:rotate(50deg); -moz-transform:rotate(50deg);-webkit-transform:rotate(50deg); -o-transform:rotate(50deg);transition:transform 1s;-webkit-transition: -webkit-transform 0.3s;transition:-ms-transform 0.3s;transition:-moz-transform 0.3s;transition:-o-transform 0.3s;}
.index_title_1 .more2 a{margin-top:12px;display:inline-block;width:26px;height:26px;background:url(../images/btn_more_02.png) no-repeat;transform:rotate(0deg);-ms-transform:rotate(0deg); -moz-transform:rotate(0deg);-webkit-transform:rotate(0deg); -o-transform:rotate(0deg);transition:transform 0.3s;-webkit-transition: -webkit-transform 0.3s;transition:-ms-transform 0.3s;transition:-moz-transform 0.3s;transition:-o-transform 0.3s;}
.index_title_1 .more2 a:hover{transform:rotate(50deg);-ms-transform:rotate(50deg); -moz-transform:rotate(50deg);-webkit-transform:rotate(50deg); -o-transform:rotate(50deg);transition:transform 1s;-webkit-transition: -webkit-transform 0.3s;transition:-ms-transform 0.3s;transition:-moz-transform 0.3s;transition:-o-transform 0.3s;}

header .top{height:83px;padding:5px 0px}
header .top span{float:right;line-height:83px;}
header .top span a{margin:0px 10px}
header .top span a img{margin-bottom:-2px;margin-right:3px;}
header .top .logo{height:83px;width:500px;}
header .top .logo img{height:83px;}
header nav{background:url(../images/nav_bg.png) repeat-x;height:54px;overflow:hidden}
header nav li{float:left;font-size:16px;font-family:Microsoft Yahei;font-weight:bold}
header nav li a{color:#fff;text-align:center;display:inline-block;height:34px;padding:10px 20px;margin:0px 20px}
header nav li a p{color:#085DB0;font-size:15px;font-weight:normal;font-family:bebas_neueregular}
header nav li a:hover,nav li a.current{color:#01478F;text-decoration:none;background:url(../images/nav_hover.jpg) repeat-x}
header nav li a:hover p,nav li a.current p{color:#fff!important}
header nav li.line{width:0px;font-size:0px;line-height:0px;height:54px;padding:0px;border-left:1px solid #0557A9;border-right:1px solid #013B78;height:51px;margin-top:3px;}

.banner{position:relative;height:305px;}
.banner ul{position:relative}
.banner li{height:305px;width:100%;border-left:0px;border-right:0px;position:absolute;top:0px;left:0px;}
.banner li a{display:block;height:307px;}
.banner .pix{position:absolute;bottom:20px;width:100%;text-align:center;}
.banner .pix a{display:inline-block;margin:0px 3px;background:url(../images/arrow_pix_2.png) no-repeat;width:13px;height:15px;}
.banner .pix a.current{background:url(../images/arrow_pix_2_h.png) no-repeat;}

.index_small_banner{position:relative;height:144px;margin-top:20px;width:190px;}
.index_small_banner ul{height:140px;width:186px;border:1px solid #CFCFCF;padding:2px;background:#fff;}
.index_small_banner li{height:140px;width:186px;overflow:hidden;margin-left:2px;margin-top:2px}
.index_small_banner li a{height:140px;display:inline-block;}
.index_small_banner .pix{position:relative;margin-top:30px;}
.index_small_banner .pix a{background:url(../images/arrow_pix_1.png) no-repeat;width:8px;height:8px;}
.index_small_banner .pix a.current{background:url(../images/arrow_pix_1_h.png) no-repeat;}

.position{height:59px;overflow:hidden}
.position .catename{width:305px;float:left;background:#01478F;color:#fff;font-size:18px;height:49px;font-family:Microsoft Yahei;padding-left:15px;padding-top:10px;}
.position .catename .en{font-family:aurora_condensedregular;font-size:40px}
.position .places{WIDTH:650px;float:right;height:59px;text-align:right;font-family:宋体;background:url(../images/position_tel.jpg) 18px center no-repeat #EFEFEF;line-height:59px;padding-right:10px;}
.list_pages{text-align:center;margin:20px 0px;}
.list_pages a.text{display:inline-block;padding:2px 7px;line-height:18px;height:18px;background:#DFDFDF;color:#AFAFAF;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.list_pages a{background:#DFDFDF;padding:2px 7px;line-height:18px;height:18px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius:20px;margin:0px 3px}
.list_pages a:hover,.list_pages a.thisclass{background:#75CEFE;color:#fff}

.index_main{padding-top:430px;height:580px;}
.index_main .index_left{width:217px;padding:18px;height:494px;overflow:hidden;float:left;background:#01478F}
.index_main .list_news li h3{font-size:12px;height:16px;line-height:16px;overflow:hidden;font-weight:normal;margin:5px 0px}
.index_main .list_news li h3 a{color:#B3C8DE}
.index_main .list_news li .date{color:#2E68A3;line-height:20px}
.index_main .list_news li .desc{color:#5A88B6;line-height:20px;}
.index_main .list_news li .more{text-align:right;margin-top:-20px}
.index_main .list_news li .more a{color:#5A88B6}
.index_main .index_center{width:489px;float:left;height:530px;overflow:hidden}
.index_main .index_case{width:489px;height:266px;}
.index_main .index_case img:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;   opacity: 1; }
.index_main .index_honor{width:197px;height:227px;float:left;padding:18px 15px;background:#EBEBEB}
.index_main .index_honor .index_title_1{color:#01478F!important}
.index_main .index_thumb{float:right}
.index_main .index_thumb img{width:262px;height:263px;}
.index_main .index_right{width:258px;float:right;background:#01478F;height:530px;overflow:hidden}
.index_main .index_about{background:#383838;width:222px;height:228px;padding:18px;}
.index_main .index_about .company_thumb{width:222px;height:76px;margin-top:10px}
.index_main .index_about .company_thumb img{width:222px;height:76px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.index_main .index_about .desc{color:#989898;line-height:19px;margin-top:5px;}
.index_main .index_about .more{text-align:right;margin-top:-20px}
.index_main .index_about .more a{color:#989898}
.index_main .index_job{padding:18px;width:222px;height:229px;}
.index_main .list_job{padding-top:10px}
.index_main .list_job li {line-height:28px;}
.index_main .list_job li a{color:#75CEFE}
.index_main .list_job li .line2{margin:0px!important}
.index_main_top_bg{background:url(../images/index_main_top.png) center top no-repeat;height:36px;margin-bottom:-5px;margin-bottom:0px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;   opacity: 0.6; }
.index_main_bottom_bg{background:url(../images/index_main_bottom.png) center top no-repeat;height:29px;margin-top:-10px;_margin-top:5px;}
.page_main{margin-top:20px;margin-bottom:20px}
.page_left{width:760px;float:left;padding:18px;background:#F7F7F7}
.page_right{width:155px;float:right}
.page_right .mycates a{display:inline-block;width:155px;height:36px;background:url(../images/right_cates.png) no-repeat;margin-bottom:20px;text-align:center;line-height:36px;font-size:14px;color:#fff;font-family:宋体}
.page_right .mycates a.current{background:url(../images/right_cates_h.png) no-repeat}
.page_news .newslist li {height:77px;overflow:hidden;border-top:1px dotted #A8A8A8;padding-top:10px}
.page_news .newslist li.l{border-top:0px;padding-top:0px}
.page_news .newslist li .date{width:55px;height:60px;float:left;border:1px solid #E1E1E1;text-align:center;color:#595959;font-weight:bold;padding:2px;}
.page_news .newslist li .date div{background:#EFEFEF;width:55px;height:55px;padding-top:5px}
.page_news .newslist li .date .day{font-family:aurora_condensedregular;font-size:32px;font-weight:normal}
.page_news .newslist li .text{width:676px;float:right;color:#686868;line-height:21px;}
.page_news .newslist li h3 {margin-bottom:5px;}
.page_news .newslist li h3 a{color:#686868;font-weight:normal;font-size:14px;}
.page_news .newslist li .more{text-align:right;margin-top:-22px;}
.page_news .newslist li .more a{color:#686868}
.page_news .newslist li.current .day{color:#01478F}
.page_news .newslist li.current a{color:#01478F!important}
.page_news .newslist li.current p{color:#01478F}
.page_news .imgnewslist li{height:120px;overflow:hidden;border-top:1px dotted #A8A8A8;padding-top:10px}
.page_news .imgnewslist li.l{border-top:0px;padding-top:0px}
.page_news .imgnewslist li .thumb {width:108px;height:110px;float:left}
.page_news .imgnewslist li .thumb img{width:102px;height:104px;padding:2px;border:1px solid #DDDDDD;}
.page_news .imgnewslist li .text{width:640px;float:right;color:#686868;line-height:21px;}
.page_news .imgnewslist li .date{color:#AFAFAF}
.page_news .imgnewslist li h3 a{color:#686868;font-weight:normal;font-size:14px}
.page_news .imgnewslist li .more{text-align:right;margin-top:-22px;}
.page_news .imgnewslist li .more a{color:#686868}
.page_news .imgnewslist li.current a{color:#01478F!important}
.page_news .imgnewslist li.current p{color:#01478F}
.page_news .imgnewslist li.current .date{color:#99B5D2}
.page_article article h1{font-size:16px;color:#686868;margin:10px 0px;text-align:center}
.page_article article .desc{text-align:center;color:#AFAFAF;margin:15px 0px;}
.page_article article .content{line-height:22px;padding-bottom:20px}
.page_article .prevnext{border-top:1px solid #EFEFEF;line-height:36px;padding:10px 0px 20px 0px}
.page_article .prevnext span{float:right}
.page_single .page_left{line-height:22px;}
.page_case .page_left{padding:0px;width:800px;background:none;}
.page_case .caselist li{width:234px;height:183px;overflow:hidden;float:left;margin-right:34px;margin-bottom:30px;border:1px solid #CECECE;padding:5px 4px}
.page_case .caselist li.r{float:right;margin-right:0px;}
.page_case .caselist li .thumb a{font-size:0px}
.page_case .caselist li .thumb img{width:234px;height:157px;}
.page_case .caselist li h3{text-align:center;}
.page_case .caselist li h3 a{color:#686868;font-weight:normal;line-height:24px;font-size:12px;}
.page_case .showlist li{width:234px;height:195px;overflow:hidden;float:left;margin-right:34px;margin-bottom:30px;border:1px solid #CECECE;padding:5px 4px}
.page_case .showlist li.r{float:right;margin-right:0px;}
.page_case .showlist li a{font-size:0px}
.page_case .showlist li img{width:234px;height:168px;}
.page_case .showlist li h3 {text-align:center;font-weight:normal}
.page_case .showlist li h3 a{font-size:12px;color:#686868;line-height:24px;height:24px;overflow:hidden}
.page_feedback .notice{background:#ECECEC;color:#01478F;height:28px;line-height:28px;padding-left:10px;}
.page_feedback .feedTable{margin-top:35px;}
.page_feedback .feedTable td{line-height:50px}
.page_feedback .feedTable .tit{width:60px;text-align:left;font-size:14px;}
.page_feedback .feedTable .row{width:700px;text-align:left}
.page_feedback .feedTable .ipt1{border:1px solid #E3E3E3;width:200px;height:20px;line-height:20px;color:#909092}
.page_feedback .feedTable .text1{width:700px;height:80px;border:1px solid #E3E3E3;overflow:hidden;color:#909092}
.page_feedback .feedTable .btn_submit{width:68px;height:24px;border:0px;background:url(../images/btn_submit.png) no-repeat;cursor:pointer}
.page_contact .company{padding:20px 18px;line-height:32px;}
.page_contact h1{color:#01478F;font-size:16px;font-weight:bold}
.page_contact .infos li{font-size:12px;color:#686868}
.page_contact .infos li span{margin-right:100px;display:inline-block;width:280px}
.page_contact .infos li strong{font-size:14px;}
.page_contact .companys li{width:285px;height:125px;float:left;padding:14px;margin-bottom:30px;background:#EFEFEF;margin-right:30px;}
.page_contact .companys li.r{float:right;margin-right:0px;}
.page_contact .companys li h2{color:#01478F;font-size:14px;font-weight:bold;line-height:24px}
.page_contact .companys li p{line-height:22px;color:#686868}

footer {background:#383838;margin-top:5px;}
footer .footer_logo{width:260px;float:left;padding:20px 0px;text-align:center}
footer .footer_logo img{width:236px;height:82px;}
footer .footer_cons {width:660px;float:right;padding:20px 0px;color:#989898;line-height:24px;}
footer .footer_cons span{margin-left:20px}
footer .footer_cats a{margin:0px 6px}
footer .footer_cats a.l{margin-left:0px}
footer a{color:#909092}
footer a:hover{color:#909092}